.p{
    margin:0px auto;
    width:833px;
    border:1px solid #54b2f5;
    border-bottom: none;
}
.p1{
    height:50px;
}
.p1 input, .p1 select{
    margin:0 7px 0 0;
}
.p1 input{
    vertical-align:top;
}
.p1 select{
    width:102px;
    height:28px;
    border:1px solid #ccc;
}
.p1 .txt{
    padding:3px;
    width:123px;
    height:20px;
    line-height:20px;
    border:1px solid #ccc;
}
.p1 .btn{
    width:90px;
    height:29px;
    border:0;
    outline:0;
    zoom:1;
    background:url("../img/bg_btn.png") no-repeat 0 -234px;
}

.p2{
    overflow:hidden;
    border:1px solid #54b2f5;
    border-bottom:0;
}
.p2 .s{
    float:left;
    width:833px;
    height:32px;
    overflow:hidden;
    border-bottom:1px solid #d7dfeb;
}
.p2 .fir{
    border-bottom:1px solid #54b2f5;
}
.p2 .last{
    border-bottom:0;
}
.p2 .s .i0{
    float:left;
    height:32px;
    line-height:32px;
    overflow:hidden;
    text-align:center;
    border-right:1px solid #d7dfeb;
}
.p2 .s .i1{
    width:50px;
    border-left:0;
}
.p2 .s .i2{
    width:110px;
}
.p2 .s .i3{
    width:75px;
}
.p2 .s .i4{
    width:80px;
}
.p2 .s .i5{
    width:77px;
}
.p2 .s .i6{
    width:108px;
}
.p2 .s .i7{
    width:327px;
    border-right:0;
}

.p3{
    padding:12px 0 10px;
    height:18px;
    line-height:18px;
    border:1px solid #54b2f5;
    color:#ccc;
    text-align:right;
}

.onhover:hover{
    background:#e5eaf0;
}
.titname{
    margin-left: 48px;
    height:45px;
    width:835px;
    margin-top:10px;
    line-height:11px;
    margin-bottom: -8px;
}
.titname a{
    float: left;
    background: url(../img/bg_btn.png) no-repeat 0 -168px;
    width: 115px;
    height: 22px;
    text-align: center;
    padding: 15px 2px 0;
    overflow: hidden;
    font-size: 14px;
    color: #666;
}
.titname a:hover, .titname .selected{
    position: relative;
    z-index: 1;
    background: url(../img/bg_btn.png) no-repeat 0 -103px;
    width: 115px;
    display: inline-block;
    text-align: center;
    padding: 15px 2px 0;
    height: 30px;
    color: #666;
    overflow: hidden;
}
